package com.ssy.lingxi.pay.api.model.vo.request.allInPay;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 会员绑定支付账户用户标识请求实体类
 * @author lqa
 * @version 2.0.0
 * @date 2021/12/4
 */
@Data
public class ApplyBindAcctVO  implements Serializable {
    /**
     * set-绑定 query-查询
     */
    @NotNull(message = "请输入操作类型")
    private String operationType;
    /**
     * 支付账户类型 weChatPublic -微信公众号 weChatMiniProgram -微信小程序 aliPayService -支付宝生活号 unionPayjs -银联 JS other-其他
     * 操作类型是“set”必须上送
     */
    private String acctType;
    /**
     * 支付账户用户标识 微信公众号支付 openid——微信分配
     * 微信小程序支付 openid——微信分配
     * 支付宝生活号支付 user_id——支付宝分配
     * 银联 JS 支付 user_id——银联分配，
     * 可根据 【通过授权码（付款码）获取用户 ID】接口获 取附：openid 示例 oUpF8uMuAJO_M2pxb1Q9zNjWeS6o
     * 操作类型是“set”必须上送
     */
    private String acct;

}
